cmake_minimum_required(VERSION 3.18)
project(TestInclude)

# 打印 内置路径变量
message(STATUS "from top-level CMakeLists.txt")
message(STATUS "CMAKE_CURRENT_SOURCE_DIR: " ${CMAKE_CURRENT_SOURCE_DIR}) # 打印正在执行的源代码目录
message(STATUS "CMAKE_CURRENT_LIST_FILE: " ${CMAKE_CURRENT_LIST_FILE}) # 打印正在执行 cmake 脚本的名称
message(STATUS "CMAKE_CURRENT_LIST_DIR: " ${CMAKE_CURRENT_LIST_DIR}) # 打印正在执行 cmake 脚本的全目录

# 包含子目录的 cmake 脚本
include(sub/sub.cmake)